package microglogging.negocio;

import java.util.Date;
import java.util.Collection;


import veterinaria.dao.MensajeDAO;
import veterinaria.excepcion.DAOExcepcion;

import veterinaria.modelo.Mensaje;



public class GestionMensaje {

	public Collection<Mensaje> buscarPorNombre(String nombre)
			throws DAOExcepcion {
		MensajeDAO dao = new MensajeDAO();
		return dao.listar();
	}

	
	public Mensaje insertar(int codigo, String contenido, Date fecha, String ip)
			throws DAOExcepcion {
		MensajeDAO dao = new MensajeDAO();

		Mensaje vo = new Mensaje();
		vo.SetIdmensaje(codigo);
		vo.setContenido(contenido);
		vo.setFecha(fecha);
		vo.setIp(ip);
		return dao.insertar(vo);
	}


	public Collection<Mensaje> listar() throws DAOExcepcion {
		MensajeDAO dao = new MensajeDAO();
		return dao.listar();
	}
	
	
	public Mensaje obtener(Date date) throws DAOExcepcion {
		MensajeDAO dao = new MensajeDAO();
		return dao.obtener(date);
	}




	

}
